//
//  ADMapAnnotation.h
//  Anda_Driver_Pro
//
//  Created by AnDa-Y on 2019/8/5.
//  Copyright © 2019 AnDa-Y. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <MAMapKit/MAMapKit.h>
//#import <BaiduMapAPI_Map/BMKMapView.h>

NS_ASSUME_NONNULL_BEGIN

@protocol ADAnnotation <MAAnnotation/*, BMKAnnotation*/>

@end

@interface ADMapAnnotation : NSObject<ADAnnotation>

@end

@interface ADMapPointAnnotation : ADMapAnnotation

@end

///可动画的标注需遵循的协议
@protocol ADTAnimatableAnnotation <ADAnnotation>

///司机 UUID, 用于唯一区分司机
@property (copy, nonatomic) NSString *driverUuid;

///司机车型 UUID, 用于区分不同车子图片
@property (copy, nonatomic) NSString *entBusiUuid;

///移动方向
@property (nonatomic, assign) CLLocationDirection movingDirection;

///移动到下一个经纬度,会做动画移动
- (void)moveToNextCoordinate:(CLLocationCoordinate2D)nextCoordinate;

@end

NS_ASSUME_NONNULL_END
